import Vue from 'vue'
import App from './App.vue'

import '@/plugs/element.js'

// 引入moment.js
import moment from 'moment'
// 将moment注册为全局
Vue.prototype.$moment=moment

// 导入路由管理器
import router from '@/router'

// 配置全局异步请求
import axios from 'axios'
axios.defaults.baseURL = 'http://127.0.0.1:8888/api/private/v1/'
Vue.prototype.$http=axios

//导入全局样式表
import './assets/css/global.css'
import TreeTable from 'vue-table-with-tree-grid'

// 注册全局时间过滤器
// Vue.filter('dateFormat', function (originVal) {
//   const dt = new Date(originVal)
  
//   const y = dt.getFullYear()
//   // padStart字符串函数将不足2位的字符串在前面加0
//   const m = (dt.getMonth()+1+'').padStart(2,'0')
//   const d = (dt.getDate() + '').padStart(2, '0')
//   const hh =(dt.getHours()+'').padStart(2,'0')
//   const mm =(dt.getMinutes()+'').padStart(2,'0')
//   const dd = (dt.getSeconds() + '').padStart(2, '0')
  
//   return `${y}-${m}-${d} ${hh}:${mm}:${dd}`
// })

// 注册全局的富文本组件
import VueQuillEditor from 'vue-quill-editor'

import 'quill/dist/quill.core.css' // import styles
import 'quill/dist/quill.snow.css' // for snow theme
import 'quill/dist/quill.bubble.css' // for bubble theme

Vue.use(VueQuillEditor, /* { default global options } */)


Vue.config.productionTip = false

Vue.component('tree-table', TreeTable)

new Vue({
  router,
  render: h => h(App),
}).$mount('#app')